package kumiyunwii.kumi.util;

//import org.springframework.util.StringUtils;
//import javax.servlet.http.HttpServletRequest;
//import java.io.BufferedReader;
//import java.io.IOException;
//import java.io.InputStreamReader;
//import java.io.PrintWriter;
//import java.net.URL;
//import java.net.URLConnection;
//import java.util.Iterator;
//import java.util.Map;
//
//public class KumiUtil {
//
//    public static String sendPost(String url, String param,String tenantId,Integer studentKeyId) {
//        PrintWriter out = null;
//        BufferedReader in = null;
//        String result = "";
//        String dig = DigestUtil.Encrypt(studentKeyId+":"+10);
//        try {
//            URL realUrl = new URL(url);
//            // 打开和URL之间的连接
//            URLConnection conn = realUrl.openConnection();
//            // 设置通用的请求属性
//            conn.setRequestProperty("accept", "*/*");
//            conn.setRequestProperty("connection", "Keep-Alive");
//            conn.setRequestProperty("user-agent",
//                    "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");
//            conn.setRequestProperty("Accept-Charset", "utf-8");
//            conn.setRequestProperty("contentType", "utf-8");
//            conn.setRequestProperty("Authorization","Basic "+dig);
//            conn.setRequestProperty("TenantId","3b68411ec13d4666b9cfd9d9ddca07ff");
//            // 发送POST请求必须设置如下两行
//            conn.setDoOutput(true);
//            conn.setDoInput(true);
//            // 获取URLConnection对象对应的输出流
//            //conn.getOutputStream().write(param.getBytes(Charset.forName("utf-8")));
//            out = new PrintWriter(conn.getOutputStream());
//            //2018-03-28 ocean 如果param为空，请求微信url需要传递null参数，否则会报empty post data hint错误
//            // 发送请求参数
//            out.print(param);
//            // flush输出流的缓冲
//            out.flush();
//            // 定义BufferedReader输入流来读取URL的响应
//            in = new BufferedReader(
//                    new InputStreamReader(conn.getInputStream(), "utf-8"));
//            String line;
//            while ((line = in.readLine()) != null) {
//                result += line;
//
//            }
//            System.out.print(result);
//        } catch (Exception e) {
//            System.out.println("发送 POST 请求出现异常！" + e);
//            e.printStackTrace();
//        }
//        //使用finally块来关闭输出流、输入流
//        finally {
//            try {
//                if (out != null) {
//                    out.close();
//                }
//                if (in != null) {
//                    in.close();
//                }
//            } catch (IOException ex) {
//                ex.printStackTrace();
//            }
//        }
//        return result;
//    }
//}
